
package Controlador;

import Modelo.Listas;
import Modelo.Viaje;
import Vista.JFrameConsulViajes;
import java.text.DateFormat;
import java.text.SimpleDateFormat;
import java.util.LinkedList;


public class ControladorConsulViajes 
{
    private JFrameConsulViajes formConsulViajes;
    private Listas listaViajes;
    
    public ControladorConsulViajes(Listas lisViajes) {
        listaViajes = lisViajes;
        formConsulViajes = new JFrameConsulViajes();
        formConsulViajes.setLocationRelativeTo(null);
        formConsulViajes.setVisible(true);
        cargarGridViajes();
    }
    
  private void cargarGridViajes() 
  {
        int Fila;
        Viaje viaje = new Viaje();

        for (Fila = 0; Fila < listaViajes.getListaViajes().size(); Fila++) 
        {
            viaje = listaViajes.getListaViajes().get(Fila);

            formConsulViajes.getjTableViajes().setValueAt(viaje.getCodViaje(), Fila, 0);
            formConsulViajes.getjTableViajes().setValueAt(viaje.getPlacaVehiculo(), Fila, 1);
            formConsulViajes.getjTableViajes().setValueAt(viaje.getCiSocio(), Fila, 2);
            formConsulViajes.getjTableViajes().setValueAt(viaje.getCiEmpleado(), Fila, 3);
            formConsulViajes.getjTableViajes().setValueAt(viaje.getCodCooperativa(), Fila, 4);
            formConsulViajes.getjTableViajes().setValueAt(viaje.getDestino(), Fila,5);
            SimpleDateFormat formato = new SimpleDateFormat("dd/MM/yyyy");
            formConsulViajes.getjTableViajes().setValueAt(formato.format(viaje.getFechaSalida()), Fila,6);
            formConsulViajes.getjTableViajes().setValueAt(formato.format(viaje.getFechaRegreso()), Fila,7);
            formConsulViajes.getjTableViajes().setValueAt(viaje.getCantPasajeros(), Fila,8);
        }
    }
}
